﻿body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, a, input, dl, dt, dd, span, em, table, tr, td, div, strong, textarea, label { margin: 0; padding: 0; font-family:  arial,"微软雅黑", verdana, sans-serif; color: #333; font-size: 12px; }
img, iframe { border: none; }
ol, ul, ol li, ul li { list-style: none; }
a { text-decoration: none; }
a:link { }
a:visited { }

.qs_clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.qs_clear { *zoom:1;}
.qs_info { text-align: justify; text-justify : inter-ideograph; }
.qs_yin { width: 0; height: 0; overflow: hidden; display: none; }

input:focus { outline: none; }
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }

.e_top_w { position:relative; }

.e_ban_w { position: relative; width:100%; height:500px; overflow:hidden; }
.e_ban { position:relative; z-index:100; width:100%; height:500px; overflow:hidden;}
.e_ban ul { position:relative; width:100%; height:500px;}
.e_ban ul li { position:absolute; top:0; left:0;width:100%; height:500px; background-image:url(../image/index/banner1.jpg); background-repeat:no-repeat; background-position:50% 0; background-size:cover; }
.e_ban ul li.active {}
.e_ban .bgstretcher { margin:0 auto;}

.e_b_a { position:absolute; bottom:20px; left:50%; z-index:300; overflow:hidden; height:20px;  }
.e_b_a ul {}
.e_b_a ul li { float:left; width:12px; height:12px; overflow:hidden; background-color:#c8c8c8; border:1px solid #fff; border-radius:7px; margin:0px 0px 0px 15px; }
.e_b_a ul li a { display:block; float:left; width:12px; height:12px; overflow:hidden; text-indent:-999px; } 
.e_b_a ul li.showPage { background-color:#045bb8;}


.e_logo { position:absolute; left:50%; top:20px; z-index:500; margin-left:-500px; overflow:hidden;  width:500px; height:75px; overflow:hidden; background-image:url(../image/logo.png); background-position:0 50% ; background-repeat:no-repeat; }
.e_logo a { display:block; width:100%; height:75px; overflow:hidden; text-indent:-999px; }

.e_tpa { position:absolute; left: 50%;  top: 40px;  z-index: 500;  margin-left: 300px; overflow: hidden; height:24px; line-height:24px;  }
.e_tpa a { font-size:16px; color:#fff; }

.e_sear { position:absolute; left:50%; top:40px; z-index:500; margin-left:305px;width:195px;  border-radius:11px ;}
.e_sear p{ color: #fff; padding-top: 2px;}
.e_sear input { width:100%; height:22px; background:none; margin:0; padding:0; border:0; }
.e_sea_txt { float:left; width:120px; height:22px; overflow:hidden; padding: 0px 0px 0px 10px ; border-right:none;}
.e_sea_txt input { line-height:22px; font-size:12px; color:#fff; }
.e_sea_sub { float:right; width:25px; height:22px; margin-right:5px; background-image:url(/acre/resource/cms/2019/05/img_pc_site/2019052211054621414.png); background-position:50% 50%; background-repeat:no-repeat; }
.e_sea_sub input { font-size:999em; overflow:hidden; text-indent:-999px; cursor:pointer;  }


.e_menu { position:absolute; left:50%; top:110px; z-index:500; margin-left:-500px; width:1000px; height:35px; overflow:hidden; padding:0 0 5px 0; border-bottom:1px solid #fff;}
.e_menu ul { position:relative; z-index:600; width:1000px; height:35px; overflow:hidden; }
.e_menu ul li { position:relative; z-index:600; float:left; width:125px; height:35px; line-height:35px; overflow:hidden; text-align:center; }
.e_menu ul li a { font-size:16px; color:#fff; }

.em_bg { position:absolute; left:13px; top:0; z-index:550; width:99px; height:35px; background-color:#045bb8; border-radius:10px; box-shadow:0px 0px 5px #045bb8; }


.e_foot_w { width:auto;  background-color:#5b6d77; }
.e_foot { position: relative; width:1000px; height: 150px;  overflow:hidden; margin:0 auto;  text-align:center;}
.ef_a { height:30px; line-height:30px; padding:30px 0 0; }
.ef_a a { font-size:14px; color:#fff;}
.ef_a em { font-size:14px; color:#fff; margin:0 10px;}
.ef_c { height:px; line-height:28px;}
.ef_c span { font-size:12px; color:#fff; margin:0px 0px 0px 15px; }
.ef_gs,.ef_ew  { position:absolute;  overflow:hidden;}
.ef_ew {  top:20px; left:0;  width:85px; height:125px; }
.ef_ew span { font-size:12px; color:#fff; line-height:25px; }
.ef_gs {  top:30px; right:0; width:60px; height:60px; }
.ef_ew img ,.ef_gs img { width:100%; }

.b_0 { width:1000px; margin:0 auto; }
.b_1_w { background-color:#eee; margin:30px  auto 0 ;  }
.b_1 { width:1000px; margin:0 auto; }
.b_2 { width:1000px; margin:0 auto; }

.c_1 { float:left; width:330px; }
.c_2 { float:left; width:370px; margin-left:15px; }
.c_3 { float:right; width:260px; }
.c_4 { float:left; width:690px; }
.c_5 { float:right; width:260px; }
.c_6 { }



.e1_w { background-color:#f1f2f3; margin:30px 0 0; }

.i_hd_w { width:330px; height: 250px; overflow: hidden; position: relative;  }
#i_hd { width: 330px; height: 250px; overflow: hidden; }
#i_hd ul { height: 250px; }
#i_hd ul li { float: left; width: 330px; height: 250px; overflow: hidden;  }
.i_hd_img { width:330px; height: 250px; overflow: hidden; }
.i_hd_img img { width: 330px; height: 250px; }
.i_hd_tit { width: 330px; height: 35px; line-height: 35px; overflow: hidden; opacity: 0.7; filter: alpha(opacity=70); *zoom: 1;
background-color: #000000; z-index: 5;  margin:-35px 0 0 0;  }
.i_hd_tit a { font-size: 14px; color: #fff; padding-left: 10px; }
.i_hd_nav { width: 110px; height: 15px; overflow: hidden; position: absolute; top: 229px; right: 5px; z-index: 10; }
.i_hd_nav ul { float: right; }
.i_hd_nav ul li { float: left; width: 7px; height: 7px; overflow: hidden; border:1px solid #fff; border-radius:5px; margin-right: 9px; background-color: #ffff; cursor: pointer; text-indent:-999px;  }
.i_hd_nav ul li.navOn { background-color: #045bb8; color:#fff; }


.e_t { height:35px; overflow:hidden; }
.e_t ul { padding-left:3px;}
.e_t ul li { float:left; min-width:80px;   height:35px;  overflow:hidden;  }
.e_t ul li a { display:block; min-width:80px; padding:0 10px; height:25px; line-height:25px; text-align:center; font-size:18px; }

.et_y { }
.et_y a { border-left: 2px solid #045bb8 ; color:#045bb8; }
.et_n {  }
.et_n a { border-left: 5px solid transparent ;  color:#333; }

.et_x_y { display:block; }
.et_x_n { display:none; }



.e_lis { }
.e_lis ul { }
.e_lis li { height: 32px; line-height: 32px; overflow: hidden; background-image: url(/acre/resource/cms/2019/05/img_pc_site/2019052408555155951.png); background-repeat: no-repeat; background-position: 0 -46px; }
.e_lis li a { font-size: 14px; color: #333; padding-left: 15px; }
.e_lis li span { float: right; font-size: 12px; color: #5e5e5e; }
.e_lis li:hover { background-position: 0 13px; }
.e_lis li:hover a, .e_lis li:hover span { color: #045bb8; }



.e2_t { margin:30px 0 0 ; }
.e2_w { height:215px; overflow:hidden;}


.e3_t { margin:30px 0 0 ; }
.e3_w { height:215px; overflow:hidden;}
.e3_w li { background-image: url(../image/btn2.png); background-position: 2px 50%; }
.e3_w li:hover { background-position: 2px 50%; }


.e4_t { margin:30px 0 0 ; }


.e9_b { position:relative; margin:10px 0 30px; padding:20px 15px 5px; background-color:#fff; }

.e9_lw,.e9_rw { position:absolute; top:90px; z-index:100; width:50px; height:50px; overflow:hidden;}
.e9_lw { left:-40px; }
.e9_rw { right:-40px;  }
.e9_lw a, .e9_rw a { display: block; float: left; width: 50px; height: 50px; overflow: hidden; text-indent: -999px; background-image: url(../image/btn1.png); background-repeat: no-repeat; cursor: pointer; }
.e9_lw a { background-position: -100px 0; }
.e9_lw a:hover { background-position: -50px 0; }
.e9_rw a { background-position: -150px 0; }
.e9_rw a:hover { background-position: 0px 0; }

.e9_c { width:660px; height:205px; padding:5px 0 0;  overflow: hidden; }
.e9_c ul { }
.e9_c ul li { float: left; width: 208px; height:191px; overflow: hidden;  margin-right: 15px; padding:1px; box-shadow:0px 0px 5px #ddd;   }
.e9c_img ,.e9c_img img { width: 208px; height: 156px; overflow: hidden;}
.e9c_tit { padding:5px 10px 0; height: 30px;  line-height:30px;overflow: hidden; text-align:center;}
.e9c_tit a { font-size:14px; color:#333; }
.e9_c ul li:hover { background-color:#045bb8; box-shadow:0px 0px 5px #045bb8;}
.e9_c ul li:hover .e9c_tit a { color:#fff; }
.e9_c ul li:hover .e9c_img img { transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transform: scale(1.1, 1.1);  }

.e5_t { margin:30px 0 0 ; }

.e5_m { width:240px; height:200px; padding:20px 10px 15px; background-color:#fff; margin:10px 0 30px;}
#e5_w {}
.poster-main { width: 240px; height: 194px; position: relative; margin: 0 auto; }
.poster-main a,.poster-main img { display: block; width:100%; height:100%; }
.poster-main .poster-list { width: 250px; height: 235px;  }
.poster-main .poster-list .poster-item { width: 250px; height: 235px; position: absolute; left: 0; top: 0;  overflow:hidden; border:1px solid #ccc; background-color:#eee;  box-shadow:0px 0px 3px #045bb8; }
.poster-main .poster-list .poster-item .info { display:none; }
.poster-main .poster-btn { position: absolute; top: 0; z-index: 10; cursor: pointer; }
.poster-main .poster-prev-btn { left: 0;  }
.poster-main .poster-prev-btn:hover { background: url(/acre/resource/cms/2019/05/img_pc_site/2019052410095859075.png) no-repeat -50px 50%;} 
.poster-main .poster-next-btn { right: 0;  }
.poster-main .poster-next-btn:hover { background: url(/acre/resource/cms/2019/05/img_pc_site/2019052410095859075.png) no-repeat 0 50%;}

.e5_c { display:none;  }


.e_link_w { width:1000px; height:32px; padding:15px 0; }
.el_t { float:left; width:120px;  height:32px; line-height:32px; }
.el_t span { font-size:16px; color:#333;}
.el_b { float:right; width:879px; }

.e_link_u { width:880px;   }
.e_link { float:left; width:253px; height:30px; border:1px solid #c3c3c3; position:relative; cursor:pointer; background-image:url(../image/btn3.png); background-position:100% 50%; background-repeat:no-repeat; margin-right:57px;}
.e_link span { display:block; width:220px; line-height:30px; font-size:12px; color:#333;  text-align:center; }

.e_link ul{ display:none; position:absolute; left:-1px; bottom:30px; overflow:hidden; width:253px; z-index:115; padding:5px 0px; background-color:#fff; border:1px solid #c3c3c3; border-bottom:none; }
.e_link ul li{ width:220px; height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.e_link ul li a{ display:block; font-size:12px; color:#4a4a4a; line-height:24px; text-align:center;}
.e_link ul li a:hover{  color:#045bb8; }

.el_b .nomr { margin-right:0;}

.f_ban {}

.f_dq { width:970px; height:30px; line-height:30px; overflow:hidden; margin:15px auto 0; background-image:url(../image/bg3.png); background-repeat:no-repeat; background-position: 2px 4px;  padding:0px 0px 0px 30px; }
.f_dq * { font-size:14px; color:#333; }
.f_dq a.last { color:#045bb8;}

.f_0 { width:1000px; height:auto; margin:15px auto 0; } 
.f_l { float:left; width:230px; min-height:400px; background-color:#fff; box-shadow: 0 0 5px #fff;  }
.f_r { float:right; width:740px; min-height:600px; background-color:#fff;  box-shadow: 0 0 5px #fff;}



.fl_nav { }

.fl_0 { height:45px; line-height:45px; background-color:#045bb8;  padding:0px 0px 0px 25px; }
.fl_0 span { font-size:20px; color:#fff; }

.f0_w { padding:10px ;}


.fl_w { border-bottom:1px solid #ececec;}

.fl_1 { position:relative; height:40px; padding:0px 0px 0px 40px; background-image:url(../image/bg2.png); background-repeat:no-repeat; background-position:20px 15px; }
.fl_1 a { height:40px; line-height:40px; font-size:14px; color:#333;}
.fl_1 span { display:block; position:absolute; top:5px; right:10px; width:30px; height:30px; overflow:hidden; background-image:url(/acre/resource/cms/2019/06/img_pc_site/2019060415013973515.png); background-repeat:no-repeat; background-position:50% 50%;  background-size:15px auto;  cursor:pointer; }

.s1_y .fl_1 a { color:#045bb8;}
.s1_y .fl_1 span { display:none;}
.s1_y .f2_w { display:block; }
.s1_n .f2_w { display:none; }
.s1_n .fl_1 span { display:block;}

.f2_w { padding:5px 0; }
.fl_2 { height:30px; line-height:30px; padding:0px 0px 0px 42px;  background-image: url(/acre/resource/cms/2019/06/img_pc_site/2019060415002418816.png); background-repeat: no-repeat;}
.fl_2 a { font-size:12px; }

.s2_y { background-position: 27px 11px; }
.s2_y a { color:#045bb8;}
.s2_n { background-position: 27px -48px; }
.s2_n a {  color:#666; }



.f_m { width: auto; height: auto; overflow: hidden; padding: 10px 0 30px; }
.l_m_bd { width: auto; height: auto; text-align: center; }
.l_m_bd span { width: 5px; display: inline-block; }
.l_m_bd font { display: inline-block; font-size: 14px; color: #fff; background-color:#045bb8; border: 1px solid #045bb8; padding: 2px 5px; }
.l_m_bd a { display: inline-block; font-size: 14px; color: #333; border: 1px solid #ddd; padding: 2px 5px; cursor: pointer; }
.l_m_bd a.l_a { }

.fr_t { margin:25px 30px 0; border-bottom:1px solid #d3d3d3;  }


.f_lis { }
.f_lis ul { }
.f_lis li { height: 32px; line-height: 32px; overflow: hidden; background-image: url(/acre/resource/cms/2019/05/img_pc_site/2019052408555155951.png); background-repeat: no-repeat; background-position: 0 -46px; }
.f_lis li a { font-size: 14px; color: #333; padding-left: 15px; }
.f_lis li span { float: right; font-size: 12px; color: #5e5e5e; }
.f_lis li:hover { background-position: 0 13px; }
.f_lis li:hover a, .f_lis li:hover span { color: #045bb8; }


#f_lis { padding:20px 30px; }
#f_lis ul li.lis_x { width:auto; height:2px; overflow:hidden; padding:10px 0; background:none;}
#f_lis ul li.lis_x div { width:auto; height:0px; overflow:hidden; border-bottom:1px dashed #d3d3d3; }



.dl_w { }

.i_w { overflow: hidden; padding: 10px 30px 40px;}
.i_t { text-align: center; line-height: 40px; padding:15px 10px 0px; }
.i_t span { font-size: 20px; color: #045bb8; }
.i_st { text-align: center; line-height: 40px; padding:0px 10px 5px;}
.i_st span { font-size: 16px; color: #333; }
.i_ly { position:relative; width: auto; height: 30px; line-height: 30px; padding: 10px 0; text-align: center; border-bottom: 1px solid #d1d1d1; }
.i_ly span { padding: 0 10px; font-size: 14px; color: #666; }
.i_ly span span { padding: 0 5px; }
.i_zh { position:absolute; right:0px; top:13px; z-index:100;  width: 100px; height: 25px; overflow: hidden; }
.i_zh a { display: block; float: left; width: 24px; height: 24px; background-image: url(/acre/resource/cms/2019/05/img_pc_site/2019053011261744365.png); background-repeat: no-repeat; margin: 0 3px; text-indent: -999px; }
.i_zh_1 { background-position: 0 0; }
.i_zh_2 { background-position: 0 -27px; }
.i_zh_3 { background-position: 0 -54px; }
.i_c { position: relative; line-height: 220%; font-size: 14px; color: #666; padding: 25px 0px 0; text-align: justify; text-justify : inter-ideograph;}
.i_c * { font-size: 14px; color: #666; line-height:210%; }
.i_c img { max-width: 660px; margin: 10px auto; }
.i_c p { margin:0px 0 10px;}
.i_c table { margin:10px auto; }
.i_d { height: 30px; text-align: center; padding-top: 20px; }
.i_d a { font-size: 14px; color: #828282; border: 1px solid #d2d2d2; margin: 0 15px; padding: 3px 10px; border-radius: 3px; background-color: #f8f8f8; }


.i_yp { display:none;  padding:20px 0;}
.i_yp a { display:block; width:150px; height:40px; line-height:40px; text-align:center; margin:0 auto; font-size:18px; color:#fff; background-color:#045bb8; border-radius:5px; border:1px solid #00448d;  }

.f_lone { padding:25px 30px 30px; }



.r_map_w { }
.r_map { padding:20px 30px;}

.js_b { width:auto; height:auto; overflow:hidden; padding:20px 10px 0;} 
.js_t { width:auto; height:20px; overflow:hidden; border-bottom:1px dashed #e0e0e0; padding:5px 0px; }
.js_t a { float: left; display:block; border-left:3px solid #045bb8; height:18px; line-height:16px; font-size:14px; color:#333; font-weight:700; padding-left:8px;  }
.map_list {width:auto; height:auto; overflow:hidden;}
.map_list ul { padding:10px;}
.map_list ul li { float:left; width:140px; height:30px; line-height:30px; overflow: hidden; background:url(../image/btn2.png) 1px 50% no-repeat;  }
.map_list ul li a { font-size:14px; color:#333; padding-left:13px; }
.map_list ul li a:hover { color:#045bb8; }


.f_img { padding:15px 30px 20px;}
.f_img ul { width:780px;}
.f_img ul li { float:left; width:202px; height:175px; overflow:hidden; margin:0 38px 20px 0 ; text-align:center; background-color:#f3f3f3; border-radius:10px 10px 5px 5px; box-shadow: 0 0 5px #ddd;}
.f_img ul li a { display:block; }
.f_img ul li .fim_img{ width:200px; height:135px; overflow:hidden; margin:1px auto 0;}
.f_img ul li .fim_img img { width:200px; height:135px;  }
.f_img ul li h2 { display:block; height:30px; line-height:30px; padding:5px 5px; overflow:hidden; font-size:14px; color:#666; font-weight:normal; text-align:center;  }

.f_img ul li:hover { background-color:#045bb8; box-shadow: 0 0 5px #045bb8;}
.f_img ul li:hover h2 { color:#fff;}
.f_img ul li:hover .fim_img img  { transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transform: scale(1.1, 1.1);  }

#f_ims ul li  { height:307px;} 
#f_ims ul li .fim_img { height:267px;}
#f_ims ul li .fim_img img  { height:267px; } 


#f_gsjj { position:relative; }
.jj_img { position:absolute; left:30px; top:25px; }
.jj_p1 { padding-left:100px; }
.jj_p2 { padding-left:200px; }
.jj_p3 { padding-left:200px; }
.jj_p4 { padding-left:300px; }

#f_gsjj p { margin-bottom:0;}

#f_dszzc  .zc_img { float:left; width:310px; margin-right:15px; }

#f_whln { background-image:url(/acre/resource/cms/2019/07/img_pc_site/2019071715364658622.gif); background-repeat:no-repeat; background-position: 100% 100%; }

.i_c h1 { font-size:16px;  color:#045bb8; font-weight:900; padding:10px 0;}

.f_blue {  color:#045bb8; }

.f_jnds { padding:15px 20px 30px; }
.f_jnds ul {}
.f_jnds ul li {}
.f_jnds ul li { padding:15px 10px; border-bottom:1px solid #eee; }
.f_ds_l {float:left; width:265px; text-align:center; padding-top:10px;}
.f_ds_l img { width:100%;}
.f_ds_l h1 a { display:block; font-size:48px; color:#045bb8; font-weight:normal; line-height:60px; padding:25px 0 10px;}
.f_ds_l span a { font-size:18px; color:#333; line-height:30px;}
.f_ds_r { float:right; width:400px;  text-align: justify; text-justify : inter-ideograph;}
.f_ds_r * { font-size:14px; color:#666; line-height:210%; }

.f_jnds ul li:hover { background-color:#f5f5f5; }


.rln_s { height:45px; overflow:hidden;  padding:25px 30px 0; }
.rln_s ul { border-bottom:4px solid #045bb8; padding:0 20px;}
.rln_s ul li { float:left; width: auto; padding:0 20px; margin-right: 5px;  height: 40px; line-height: 40px; border-radius: 5px 5px 0px 0px; }
.rln_s ul li a,.rln_s ul li span { font-size: 16px; color: #fff; cursor: pointer; }
.rn_y { background-color:#045bb8; }
.rn_n { background-color:#828282; }

.rn_x_y { display:block; }
.rn_x_n { display:none; }

#f_zyjs {  padding:20px 30px; }

.f_mc { width:650px; margin:0 auto;}
.mc_t { height:190px; overflow:hidden; padding:0 0 5px 0;}
.mc_t img { float:left; width:315px; }
.mc_d {}
.mc_d ul { }
.mc_d ul li { float:left; width:315px; height:200px; padding: 0 5px 5px 0; overflow:hidden; }
.mc_d li img { width:315px; height:200px; margin:0;}

.lc_t { display:none;}

.jl_i {}
.jl_i ul {}
.jl_i ul li { float:left; height:255px; overflow:hidden; padding: 0 5px 5px 0;}
.jl_i ul li  img { width:100%; height:255px; margin:0;}
.jli_1 ,.jli_4 { width:205px;}
.jli_2 ,.jli_3 { width:415px; }